#ifndef GROUP_H
#define GROUP_H



#include "models_global.h"
#include "AbstractItem.h"


//static const QString GROUP_NAME = QT_TRANSLATE_NOOP("ItemGroup","Group");


class MODELSSHARED_EXPORT ItemGroup : public AbstractItem
{
    Q_OBJECT

public:

    ItemGroup(QObject* parent = 0);
    ItemGroup(const QString& name, QObject *parent = 0);

    virtual int fieldCount() const;


protected:

    virtual void setCustomData(const int & data_type, const QVariant & value);
    virtual QVariant customData(const int & data_type, int role = Qt::DisplayRole) const;


private:

    bool m_dirty;


};



#endif // GROUP_H


